import random
# 定义出拳选项和胜负规则
choices = ["石头", "剪刀", "布"]
# 键是玩家选择,值是玩家能赢的系统选择
win_rule = {"石头": "剪刀", "剪刀": "布", "布": "石头"}
print("✊✌️✋ 石头剪刀布游戏开始!输入'退出'结束游戏~")
while True:
# 玩家出拳
player_choice = input("请输入你的选择(石头/剪刀/布):")
if player_choice == "退出":
print("👋 游戏结束,下次再玩哦!")
break
# 判断玩家输入是否合法
if player_choice not in choices:
print("❌ 输入错误!请输入石头、剪刀或布~")
continue
# 系统随机出拳
computer_choice = random.choice(choices)
print(f"🤖 系统出拳:{computer_choice}")
# 判断胜负
if player_choice == computer_choice:
print("🤝 平局!再来一局~")
elif win_rule[player_choice] == computer_choice:
print("🎉 你赢啦!太厉害啦~")
else:
print("😢 你输啦,下次加油!")
有趣的python迷你程序(画爱心) 2026-03-20
Python程序小游戏(猜数字游戏) 2026-03-20
4.1 python 变量和常量 2026-01-05
Python if语句格式专项选择题 2025-11-11
2025信息技术会考python知识(选择题) 2025-06-24
python idle shell 清屏(Python怎么清屏) 2024-10-18
Python While循环语句 2024-04-09
十进制数二进制相互转换(知识和题目)2025-06-24
编码的基本方式和应用(知识和选择题)2025-06-24
攀枝花大河中学介绍(国家级重点特色高中)2025-02-19